package cn.melon.helper;

/**
 * 
 * 接口保存与读取键值对, 使用时, 请按照如下方式使用<p>
 *   <code>
 *       ICacheHelper helper = new JsonCacheHelper();   // JsonCacheHelper 只是接口的一种实现, 不可以直接创建该对象
 *   </code>
 * @author corvo
 *
 */
public interface ICacheHelper {
    
    /**
     * 调用此函数获取当前键所对应的值
     * @param key 传入键
     * @return 返回值
     */
    String getCache(String key); 

    /**
     * 插入键值对, 内容会被保存, 
     * @param key 将要插入的键
     * @param value 将要插入的值
     * @return 返回 isModify, 修改过则为true, 未修改为false
     */
    Boolean setCache(String key, String value);

}
